package com.coderman.basketball.plat.salary.api;

import com.coderman.basketball.plat.salary.dto.PaySalaryRequestDTO;

/**
 * Description:
 * date: 2021/6/4
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 * 球员薪资服务
 *
 * 1.配置内容
 * 薪资发放规则配置
 * 奖金发放规则配置
 * 罚款规则配置
 *
 */
public interface PlayerSalaryFacade {
    /**
     * 0.同步球员合同薪资信息
     * 1.发放薪资
     * 2.保存球员罚款记录
     * 3.预支薪资
     */

    /**
     * 发放薪资
      * @param paySalaryRequestDTO
     * @return
     */
    String paySalary(PaySalaryRequestDTO paySalaryRequestDTO);



    String advanceSalary();

    /**
     * 罚款
     * @return
     */
    String fineSalary();



}
